<?php namespace Admin\Controller; 

use Hdphp\Controller\Controller;

//后台默认控制器
class IndexController extends CommonController{
	
    //首页
    public function index(){
		//载入模板
       View::make();
    }//index
    
    
    //欢迎界面
    public function welcome(){
    	View::make();
    }//welcome
    
    
    //修改密码
    public function changePassword(){
        //判断是否是post提交
        if(IS_POST){
        	$newPassword = Q('post.newPassword');
			$confirmPassword = Q('post.confirmPassword');
        	//一,判断新密码是否少于6位
        	if(strlen($newPassword) < 6 ) View::error('密码少于5位');
        	
			//二,两次密码不一致
        	if($confirmPassword != $newPassword) View::error('两次密码不一致');
        	
        	//三,判断原密码是否正确
        		//1.获取session['info']的uid,用于查询数据库
			$uid = $_SESSION['info']['uid'];
        		//2.查询数据库,获得数据
        	$data = Db::table('user')->where("uid={$uid}")->get();
        	//获得post过来的加密的旧密码
        	$oldPassword = Q('post.oldPassword','','md5');
        	//判断旧密码如果和数据库里查询的数据不同,则返回错误信息
        	if($oldPassword != $data[0]['password']) View::error('原密码错误咯~');
        	
        	//四,修改密码,修改数据库里的数据并跳转成到登录页面	
        	Db::table('user')->where("uid={$uid}")->update(['password'=>md5($newPassword)]);
			//返回信息
			//清除session
			session_unset();
			session_destroy();
			echo '<script>parent.location.href="'.U('Login/index').'"</script>';			
			exit;
        }
        //显示页面
        View::make();
    }//changePassword

	
}//class
